{{tag>Xenial Bionic ocr}}
----
 
====== YAGF ======
**YAGF** est une interface graphique (nécessite la bibliothèque Qt4) pour les outils de reconnaissance [[:ocr#cuneiform|cuneiform]] et [[:ocr#tesseract|tesseract]].
===== Pré-requis =====
 
  * Disposer des [[:sudo|droits d'administration]],
  * Disposer d'une connexion à Internet configurée et activée,
  * Avoir [[:tutoriel:comment_installer_un_paquet|installé]] le dictionnaire aspell  **[[apt>aspell-fr]]**,
  * Avoir [[:tutoriel:comment_installer_un_paquet|installé les paquets]] **[[apt>xsane, cuneiform, tesseract-ocr, tesseract-ocr-fra]]**,



===== Installation =====
Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]]  **[[apt>yagf]]**.

===== Utilisation=====
Lancez l'application en faisant une recherche dans votre [[:unity#tableau_de_bord_dash|tableau de bord]] avec le mot clé  "YAGF".

===== Configuration =====
Aller dans le menu //Édition -> Réglages -> OCR et langues// et choisir le moteur OCR (dans Engine OCR) : **cuneiform** ou **tesseract**.

===== Désinstallation =====
Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. 

===== Faire fonctionner YAGF avec tessseract =====
  * Dans les paramètres de YAGF, pour le moteur OCR Tesseract, on choisit le dossier :\\ 
**/usr/share/tesseract-ocr**\\ 
pour « L’accès aux données de tesseract »\\ 
  * Si le moteur de reconnaissance est paramétré à tesseract, \\ 
aucune reconnaissance ne démarre et j'ai un **message d'erreur** tesseract lié à la langue :
"Vous avez choisi reconnaissant Française langue à l'aide tesseract OCR. Actuellement, les données pour cette langue n'est pas installé sur votre système. S'il vous plaît installer les fichiers de données de tesseract pour \"fra\" de votre référentiel système."\\       
  * Pour contourner cette erreur :
Initialement, dans le dossier **/usr/share/tesseract-ocr**,\\ 
on trouve un dossier **4.00** qui contient lui-même un sous-dossier **tessdata**
Il faut copier, en mode administrateur, le dossier **tessdata** dans **/usr/share/tesseract-ocr**.\\ 
Attention à ne pas effacer le dossier **tesseract** d’origine\\ 
Puis, il reste à copier dans **/usr/share/tesseract-ocr** les fichiers :\\ 
**deu.traineddata\\ 
eng.traineddata\\ 
fra.traineddata\\ 
osd.traineddata\\ 
pdf.ttf**\\ 
<note>
YAGF fonctionne alors avec tesseract
</note>

====Yagf plante à l'ouverture d'un fichier====
Pour éviter que Yagf plante à l'ouverture d'un ficher aller dans  le menu //Édition -> Réglages -> Traitement des images // et décochez la caser **Recadrer les images lors de l'ouverture des fichiers**.\\ Si vous ne voyez pas cette option pensez à déplacer la barre inférieure de la fenêtre. La case **Traitement des images** est après celle sur **OCR et langues**.
===== Voir aussi =====
  * **(en)** [[http://symmetrica.net/cuneiform-linux/yagf-en.html|Site officiel du logiciel]]

----
//Contributeur principal : buvi85, [[:utilisateurs:l_africain|L'Africain]].//